package o;

import android.content.Context;
import android.os.Looper;
import androidx.annotation.Nullable;
import com.google.android.exoplayer2.DefaultRenderersFactory;
import o.abx.a;
import o.alh.d;

public final class abd {
    @Nullable
    private static ald ˊ;

    public static abu ॱ(Context context, alb o_alb) {
        return ˊ(context, new DefaultRenderersFactory(context), o_alb);
    }

    public static abu ˊ(Context context, abt o_abt, alb o_alb) {
        return ˋ(context, o_abt, o_alb, new aax());
    }

    public static abu ˋ(Context context, abt o_abt, alb o_alb, abi o_abi) {
        return ˎ(context, o_abt, o_alb, o_abi, null, anr.ˎ());
    }

    public static abu ˎ(Context context, abt o_abt, alb o_alb, abi o_abi, @Nullable adf<adn> o_adf_o_adn, Looper looper) {
        return ˊ(context, o_abt, o_alb, o_abi, o_adf_o_adn, new a(), looper);
    }

    public static abu ˊ(Context context, abt o_abt, alb o_alb, abi o_abi, @Nullable adf<adn> o_adf_o_adn, a aVar, Looper looper) {
        return ॱ(context, o_abt, o_alb, o_abi, o_adf_o_adn, ॱ(), aVar, looper);
    }

    public static abu ॱ(Context context, abt o_abt, alb o_alb, abi o_abi, @Nullable adf<adn> o_adf_o_adn, ald o_ald, a aVar, Looper looper) {
        return new abu(context, o_abt, o_alb, o_abi, o_adf_o_adn, o_ald, aVar, looper);
    }

    private static synchronized ald ॱ() {
        ald o_ald;
        synchronized (abd.class) {
            if (ˊ == null) {
                ˊ = new d().ˏ();
            }
            o_ald = ˊ;
        }
        return o_ald;
    }
}
